MatchPy: Pattern Matching in Python
نویسندگان
چکیده
منابع مشابه
MatchPy: A Pattern Matching Library
Pattern matching is a powerful tool for symbolic computations, based on the well-defined theory of term rewriting systems. Application domains include algebraic expressions, abstract syntax trees, and XML and JSON data. Unfortunately, no lightweight implementation of pattern matching as general and flexible as Mathematica exists for Python [Pö16], [Hao14], [Sch14], [Jen15]. Therefore, we create...
متن کاملPattern for Python
Pattern is a package for Python 2.4+ with functionality for web mining (Google + Twitter + Wikipedia, web spider, HTML DOM parser), natural language processing (tagger/chunker, n-gram search, sentiment analysis, WordNet), machine learning (vector space model, k-means clustering, Naive Bayes + k-NN + SVM classifiers) and network analysis (graph centrality and visualization). It is well documente...
متن کاملPattern Matching in Models
The goal of this paper is to investigate how such a pattern matching could be performed on models, including the definition of the input language as well as the elaboration of efficient matching algorithms. Design patterns can be considered reusable micro-architectures that contribute to an overall system architecture. Frameworks are also closely related to design patterns. Components offer the...
متن کاملPattern Matching In Hypertext
The importance of hypertext has been steadily growing over the last decade. Internet and other information systems use hypertext format, with data organized associatively rather than sequentially or relationally. A myriad of textual problems have been considered in the pattern matching eld with many non-trivial results. Nevertheless, surprisingly little work has been done on the natural combina...
متن کاملPattern Matching in MOLA
This paper addresses the pattern matching problem for model transformation languages. Despite being an NP-complete problem, the pattern matching can be solved efficiently in typical areas of application. A simple pattern matching strategy is proposed for MOLA model transformation language which is efficient for tasks related to the model driven software development. A more advanced solution is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Open Source Software
سال: 2018
ISSN: 2475-9066
DOI: 10.21105/joss.00670